der Triumph - German English Dictionary